---@meta

---@class widget_crafting: widget_widget
local crafting = {}

---
---@param horizontal idk #
---
---author: 
function crafting:SetOrientation(horizontal) end

---
---@param filter idk #
---
---author: 
function crafting:SetFilter(filter) end

---
---@param fn idk #
---
---author: 
function crafting:Close(fn) end

---
---@param fn idk #
---
---author: 
function crafting:Open(fn) end

---
---@param num_recipes idk #
---
---author: 
function crafting:Resize(num_recipes) end

---
---
---author: 
function crafting:UpdateIdx() end

---
---
---author: 
function crafting:CanScroll() end

---
---
---author: 
function crafting:UpdateRecipes() end

---
---
---author: 
function crafting:UpdateScrollButtons() end

---
---@param control idk #
---@param down idk #
---
---author: 
function crafting:OnControl(control, down) end

---
---
---author: 
function crafting:ScrollUp() end

---
---
---author: 
function crafting:ScrollDown() end

